howitzer motor carriage - Alemán Inglés Diccionario